.repair-out {
    width: 100%;
    height: 100%;
}

.repair-out .repair-out-item {
    float: left;
}

.repair-out input {
    height: 100%;
    width: 35%;
    border: none;
    padding: 0 .5rem;
}

.repair-out .sure {
    height: 100%;
    width: 30%;
    border: none;
    color: white;
    background-color: #ff7f3e;
}

.list-empty {
    color: #bbb;
}

.new-parts > * {
    height: 2rem;
    line-height: 2rem !important;
}

.new-parts input {
    padding: .5rem;
}

.new-parts input.part-name {
    width: 80%;
}

.new-parts input.part-num {
    width: 10%;
}

.new-parts a.over-add {
    width: 10%;
    border: 0;
}